home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 151-175 / 169 / src / shell / examples.txt < prev    next >
Text File  |  1995-03-13  |  2KB  |  60 lines

  1. EXAMPLE FILES
  2.  
  3. ------------------------------------------------------------------------
  4. EXAMPLE INTERNAL COMMAND OVERIDING
  5. ------------------------------------------------------------------------
  6.  
  7. #Make CD not only do it's normal function, but also a PWD.
  8.  
  9. alias cd "%var \\cd $var;pwd"
  10.  
  11. ------------------------------------------------------------------------
  12. .LOGIN
  13. ------------------------------------------------------------------------
  14.  
  15. echo "shells, Matt"
  16. alias l     "%var if $var;echo $var;else;echo *;endif"
  17. alias c     "echo ^l"
  18. alias cc    "cd ram:;assign c: cb:c"
  19. alias wb    "cd ram:;assign c: sys:c"
  20. alias ed    "run ED"
  21. set dest ram:a
  22. set temp ram:
  23. set ld cb:clib
  24. set incdir cb:include
  25. set libs +$ld/lc.lib
  26. set ops  ""
  27.  
  28.  
  29. ------------------------------------------------------------------------
  30. RAM.SH
  31. ------------------------------------------------------------------------
  32. cp c:run ram:; cp c:assign ram:; cp c:cp ram:; assign c: ram:
  33.  
  34.  
  35. ------------------------------------------------------------------------
  36. C1.SH
  37. ------------------------------------------------------------------------
  38. foreach y ( $_passed ) "echo $y;lc1 -o$temp -i$incdir/ -i$incdir/lattice/ $y";echo DONE
  39.  
  40.  
  41. ------------------------------------------------------------------------
  42. C2.SH
  43. ------------------------------------------------------------------------
  44. foreach y ( $_passed ) "echo $y;lc2 -s -v $temp$y";echo DONE
  45.  
  46.  
  47. ------------------------------------------------------------------------
  48. LD.SH
  49. ------------------------------------------------------------------------
  50. blink $ld/lstartup.obj+$_passed library $ld/lc.lib+$ld/amiga.lib $ops to $dest
  51.  
  52.  
  53. ------------------------------------------------------------------------
  54. LDALL.SH
  55. ------------------------------------------------------------------------
  56. set O "";foreach y ( *.o ) "set O $O+$y";strtail O + $O
  57. ld $O;unset O
  58.  
  59.  
  60.